
//Calendario cosas
$(function() {
    
    //fancy box
    $("#nuevo_paciente").fancybox({
        'width'		        : '75%',
        'height'	        : '100%',
        'autoScale'     	: false,
        'transitionIn'		: 'none',
        'transitionOut'		: 'none',
        'type'			: 'iframe'
    });
    
    
    
    //Calendario
    $( "#lio_fecha_pedido" ).datepicker({
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: true,
        dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
        monthNamesShort: [ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ]
    });
    
    $( "#lio_fecha_recibido" ).datepicker({
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: true,
        dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
        monthNamesShort: [ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ]

    });
    
    $( "#pr_fecha_entrega" ).datepicker({
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: true,
        dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
        monthNamesShort: [ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ]

    });
    
    $( "#c_fecha_estimada" ).datepicker({
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: true,
        dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
        monthNamesShort: [ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ]

    });
    
    $( "#c_fecha_cirugia" ).datepicker({
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: true,
        dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
        monthNamesShort: [ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ]

    });
});

function buscar_paciente()
{
    base_url = $('#base_url').val();   
    
    $.blockUI({
        message: '<img src="'+base_url+'images/ajax-loader.gif" />'
    })
    
    var p_historia_clinica = $('#p_historia_clinica').val();
    
    var datos={
        p_historia_clinica:p_historia_clinica
    }
    //AJAX
    $.ajax({
        url: base_url+"cirugias/find_paciente_historia_clinica/",
        type: 'POST',
        dataType: "json",
        data: datos,
        success: function(msg) {
                
            if(msg.estado=='true')
            {
                nombre_apellido = msg.p_apellido+", "+msg.p_nombre;
                os_nombre = msg.os_nombre;
                $('#td_p_apellido_apellido').text(nombre_apellido);
                $('#td_os_nombre').text(os_nombre.toUpperCase());
                $('#td_p_numero_afiliado').text(msg.p_numero_afiliado)
                $('#div_pacientes_table').show();
                
                if(msg.os_nombre=='particular')
                {
                    $('#h3_presupuesto').text('Presupuesto ('+msg.os_nombre.toUpperCase() +')');  
                    $('#div_obra_social_nombre').show();
                    $('#importe_coseguro').hide();
                    $('#importe_obra_social').hide();
                }
                else
                {
                    $('#h3_presupuesto').text('Presupuesto ('+msg.os_nombre.toUpperCase()+')');  
                    $('#obra_social_nombre').text(msg.os_nombre);
                    $('#importe_coseguro').show();
                    $('#importe_obra_social').show();
                }
                $.unblockUI();  
                
            }
            else
            {
                $('#div_pacientes_table').hide();
                $('#h3_presupuesto').text('Presupuesto');  
                $('#msj').text('No se encontro la historia clinica ingresada');
                $.unblockUI();  
                $('#myModal').modal('show');
            }
        }
    })
}

function guardar()
{  
    //Url base cuando se mueve el proyecto el script siga funcionando
    var base_url = $('#base_url').val();
    
    //Bloquear la pantalla en negro y mostrar la imagen loading..
    $.blockUI({
        message: '<img src="'+base_url+'images/ajax-loader.gif" />'
    });
    
    //Datos a guardar
    var accion = $('#accion').val();
    var id_cirugia_up =  $('#id_cirugia_up').val() ;
    var p_historia_clinica =  $('#p_historia_clinica').val();
    //Tabla cirugias
    var id_medico =  $('#id_medico').val() ;
    var c_ojo =  $('#c_ojo').val() ;
    var c_acepta =  $('#c_acepta').val() ;
    var c_fecha_estimada =  $('#c_fecha_estimada').val() ;
    var c_fecha_cirugia =  $('#c_fecha_cirugia').val() ;
    var c_estado =  $('#c_estado').val() ;
    var c_observacion =  $('#c_observacion').val() ;
    var c_otra_cirugia =  $('#c_otra_cirugia').val() ;
    //Tabla lios
    var lio_opcion_1 =  $('#lio_opcion_1').val();
    var lio_opcion_2 =  $('#lio_opcion_2').val();
    var lio_opcion_3 =  $('#lio_opcion_3').val();
    //var lio_elegido =  $('input[name=lio_elegido]:checked').val();
    var lio_elegido =  $('#lio_elegido').val();
    var lio_graduacion =  $('#lio_graduacion').val() ;
    var lio_fecha_pedido =  $('#lio_fecha_pedido').val() ;
    var lio_fecha_recibido =  $('#lio_fecha_recibido').val() ;
    var id_tecnica =  $('#id_tecnica').val() ;
    //Tabla presupuestos
    var pr_fecha_entrega =  $('#pr_fecha_entrega').val() ;
    var pr_obra_social =  $('#pr_obra_social').val() ;
    var pr_coseguro =  $('#pr_coseguro').val() ;
    var pr_total =  $('#pr_total').val() ;
    //Tabla estudios_analisis
    var ea_iol_master_p =  c_num('ea_iol_master_p');
    var ea_iol_master_v =  c_num('ea_iol_master_v');
    var ea_ecometria_p =  c_num('ea_ecometria_p');
    var ea_ecometria_v =  c_num('ea_ecometria_v') ;
    var ea_microscopia_p =  c_num('ea_microscopia_p') ;
    var ea_microscopia_v =  c_num('ea_microscopia_v') ;
    var ea_oct_p =  c_num('ea_oct_p') ;
    var ea_oct_v =  c_num('ea_oct_v') ;
    var ea_pentacam_p =  c_num('ea_pentacam_p') ;
    var ea_pentacam_v =  c_num('ea_pentacam_v') ;
    var ea_rfg_p =  c_num('ea_rfg_p') ;
    var ea_rfg_v =  c_num('ea_rfg_v') ;
    //analisis
    var ea_electro_p =  c_num('ea_electro_p') ;
    var ea_electro_v =  c_num('ea_electro_v') ;
    var ea_analisis_p =  c_num('ea_analisis_p') ;
    var ea_analisis_v =  c_num('ea_analisis_v') ;
    var ea_otros_p =  c_num('ea_otros_p') ;
    var ea_otros_v =  c_num('ea_otros_v') ;
    var ea_autorizacion_os_p =  c_num('ea_autorizacion_os_p') ;
    var ea_autorizacion_os_v =  c_num('ea_autorizacion_os_v') ;
    //Observaciones
    var ea_iol_master_ob =  $('#ea_iol_master_ob').val() ;
    var ea_ecometria_ob =  $('#ea_ecometria_ob').val() ;
    var ea_microscopia_ob =  $('#ea_microscopia_ob').val() ;
    var ea_oct_ob =  $('#ea_oct_ob').val() ;
    var ea_pentacam_ob =  $('#ea_pentacam_ob').val() ;
    var ea_rfg_ob =  $('#ea_rfg_ob').val() ;
    var ea_electro_ob =  $('#ea_electro_ob').val() ;
    var ea_analisis_ob =  $('#ea_analisis_ob').val() ;
    var ea_otros_ob =  $('#ea_otros_ob').val() ;
    var ea_autorizacion_os_ob =  $('#ea_autorizacion_os_ob').val() ;
    var datos={
        //Datos importantes
        accion:accion,
        id_cirugia_up:id_cirugia_up,
        p_historia_clinica:p_historia_clinica,
        //Tabla cirugias
        id_medico:id_medico,
        c_ojo:c_ojo,
        c_acepta:c_acepta,
        c_fecha_estimada:c_fecha_estimada,
        c_fecha_cirugia:c_fecha_cirugia,
        c_estado:c_estado,
        c_observacion:c_observacion,
        c_otra_cirugia:c_otra_cirugia,
        //Tabla lios
        lio_opcion_1:lio_opcion_1,
        lio_opcion_2:lio_opcion_2,
        lio_opcion_3:lio_opcion_3,
        lio_elegido:lio_elegido,
        lio_graduacion:lio_graduacion,
        lio_fecha_pedido:lio_fecha_pedido,
        lio_fecha_recibido:lio_fecha_recibido,
        id_tecnica:id_tecnica,
        //Tabla presupuestos
        pr_fecha_entrega:pr_fecha_entrega,
        pr_obra_social:pr_obra_social,
        pr_coseguro:pr_coseguro,
        pr_total:pr_total,
        //Tabla estudios_analisis
        ea_iol_master_p:ea_iol_master_p,
        ea_iol_master_v:ea_iol_master_v,
        ea_ecometria_p:ea_ecometria_p,
        ea_ecometria_v:ea_ecometria_v,
        ea_microscopia_p:ea_microscopia_p,
        ea_microscopia_v:ea_microscopia_v,
        ea_oct_p:ea_oct_p,
        ea_oct_v:ea_oct_v,
        ea_pentacam_p:ea_pentacam_p,
        ea_pentacam_v:ea_pentacam_v,
        ea_rfg_p:ea_rfg_p,
        ea_rfg_v:ea_rfg_v,
        //analisis
        ea_electro_p:ea_electro_p,
        ea_electro_v:ea_electro_v,
        ea_analisis_p:ea_analisis_p,
        ea_analisis_v:ea_analisis_v,
        ea_otros_p:ea_otros_p,
        ea_otros_v:ea_otros_v,
        ea_autorizacion_os_p:ea_autorizacion_os_p,
        ea_autorizacion_os_v:ea_autorizacion_os_v,
        //Observaciones
        ea_iol_master_ob:ea_iol_master_ob,
        ea_ecometria_ob:ea_ecometria_ob,
        ea_microscopia_ob:ea_microscopia_ob,
        ea_oct_ob:ea_oct_ob,
        ea_pentacam_ob:ea_pentacam_ob,
        ea_rfg_ob:ea_rfg_ob,
        ea_electro_ob:ea_electro_ob,
        ea_analisis_ob:ea_analisis_ob,
        ea_otros_ob:ea_otros_ob,
        ea_autorizacion_os_ob:ea_autorizacion_os_ob
    }
    //AJAX
    $.ajax({
        url: base_url+"cirugias/save/",
        type: 'POST',
        data: datos,
        success: function(msg) {
            
            if(msg=='editar')
            {
                $('#msj').text('El registro se modifico correctamente.');
                //Muestra el mensaje
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI();
            }
            else if(msg=='crear')
            {
                $('#msj').text('El registro  se creo correctamente.'); 
                //Muestra el mensaje
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI();
            }
            else if(msg=='limite_cirugias')
            {
                $('#msj').text('El paciente ya posee cirugia en ambos ojos.'); 
                //Muestra el mensaje
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI();   
            }
            else if(msg=='ojo_repetido')
            {
                $('#msj').text('El paciente ya posse una cirugía de ojo '+c_ojo+'.'); 
                //Muestra el mensaje
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI();       
            }
            else if(msg=='paciente_no_existe')
            {
                $('#msj').text('El número de historia clínica no existe.');
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI();   
            }
            else
            {
                $('#msj').text('Error.');
                $('#myModal').modal('show');
                //Desbloquear la pantalla
                $.unblockUI(); 
            }

            //Si apreto aceptar redireccion
            $('#aceptar').click(function(){
                
                if(msg=='crear')
                {
                    window.location.href = base_url+"cirugias/";
                }    
                else if(msg=='editar')
                {
                     window.location.href = base_url+"cirugias/";   
                }
            })

                
        }
    })
}

/* ---------------------------------------------------------------------------*/
function limpiar_formulario(){
    setTimeout('document.form.reset()',1000);
    return false;
}

function c_num(vari)
{

    if($("#"+vari).is(':checked')) {  
        return '1'; 
    } else {  
        return '0';
    }  

}

